Rasheed Wallace could not miss for three quarters and his teammates could not miss in the fourth.
Wallace scored 30 points and the Portland Trail Blazers scored on their first 10 possessions of the final period, snapping a season-high six-game losing streak with a 96-88 victory over the Philadelphia 76ers.
Wallace made 13-of-20 shots, including 4-of-4 3-pointers. The two-time All-Star flashed his inside-outside game and helped the Trail Blazers open an 11-point lead early in the third quarter.
"It was just a good game, everybody out there playing hard," a terse Wallace said. "That's all. Nothing new."
"Rasheed is an All-Star and what he did tonight was no surprise," 76ers guard Eric Snow said. "You've just got to try to limit his shots."
The 76ers fought back within 71-70 early in the final period before Wallace made a 3-pointer to start a 19-5 surge. Working against the stingiest defense in the NBA, the Blazers simply were unstoppable.
Wallace sat for most of the decisive surge but it did not seem to matter. Damon Stoudamire made two straight jumpers and a layup, Shawn Kemp drilled two long jumpers and Derek Anderson made a pair before two free throws by Ruben Patterson gave the Blazers a 90-75 lead with 5:49 remaining.
Stoudamire scored 19 points and Kemp had 10 for Portland, which shot 51 percent (42-of-82) and looked nothing like the team that was mired in its longest losing streak in over six years.
"It depends on how many minutes are available," said Kemp, who has come off the bench and struggled most of the season. "It's up to me to make the most of it."
Stoudamire also had 11 assists as the Blazers did a terrific job of sharing the ball. They had 33 assists and repeatedly passed ahead of Philadelphia's defensive rotations.
"We finally put a win together," Stoudamire said. "We have to play like that every game."
"That's the way we're going to win games," Portland coach Maurice Cheeks said. "It was probably the most heady game we played all year. We made the right decisions. We seemed to play smart. We played under control."
It was a sweet win for Cheeks, who was a player and assistant coach in Philadelphia for nearly 20 years.
"That wasn't easy," Cheeks said. "I was having fun with them. They were having fun with me."
"It was tough," said Sixers coach Larry Brown, who had Cheeks as an assistant for four years. "I thought if we won it wouldn't be something I'd enjoy."
Derrick Coleman scored 21 points and Allen Iverson added 18 for the 76ers, who completed a marathon seven-game, 12-day road trip at 3-4. The Sixers fell to 8-13 on the road but do not travel further west than Milwaukee for the rest of the season.
"We learned a lot about each other as a team and accomplished something as a team, not as individuals," Iverson said. "It's been tough playing on the road, so it will be good playing in our own gym."
Philadelphia has lost nine of its last 11 games in Portland.
The Sixers scored the first 10 points of the game, but Wallace scored 14 points in the opening period as the Blazers stormed back to take a 27-24 lead.
A jumper by Coleman gave Philadelphia a 42-41 lead with 4 1/2 minutes left in the first half before Wallace made two jumpers in a 9-1 burst gave Portland a 50-43 lead. Consecutive jumpers by Stoudamire opened the third quarter.
Iverson's jumper cut the deficit to 67-65 late in the period. A 3-pointer by Aaron McKie opened the final quarter and made it 69-68.
Scottie Pippen had nine points and nine assists and Patterson and Dale Davis scored eight points each for the Blazers, who held a 46-30 rebounding edge.
McKie scored 17 points and Snow added 15 and seven assists for the Sixers, who shot 41.5 percent (34-of-82).